/**
 * 变量
           => 值变化的量称为变量
           => 语法:
                var 变量名  = 变量值   // 通过var关键字创建一个变量， = 称为赋值号，将后的变量值赋值给变量名
           => 变量的本质
                 变量是内存中的一个存储单元
                 => 内存： 硬盘、cpu
                     内存存储正在运行的程序 
           =>命令规范
               1. 变量名只能是数字、字母，下划线和$的组合
               2. 变量不能以数字开头    var a1    var 1a X
               3. 不能是关键字         var var x
               4. 不能是保留字     
               
           => 判断变量的数据类型
               => 变量赋值后就有了数据类型，如果变量没有赋值，它的类型是undefined
               => typeof关键字  
                   typeof a  => string | number | boolean | undefined | null

          => 运算符
             算述运算符
                +  - * / % 
            比较运算符
               >  <  >=  ==  ===   
               注: 一个等号是赋值运算符
            逻辑运算符
               &&   ||   !
               逻辑与: 
               同为真则为真
               true && true => true
               true && false => false

               逻辑或 || 
               
 */

// 创建一个名为a的变量, 将10赋值给变量
var a = 10 
a = 20

console.log(a)
console.log(typeof a);

var b = "hello"
console.log("b的类型是 : ",typeof b, b);


